package entidades;

import java.util.List;

import entidades.Usuario;

public class Invitacion {
	
	private int idInvitacion;
	private Reserva reserva;
	private Usuario invitado;
	private String texto;
	private boolean aceptada;
	
	//constructores
	public Invitacion(int idInvitacion, Reserva reserva, Usuario invitado,String texto,  boolean aceptada){
		this.idInvitacion=idInvitacion;
		this.reserva=reserva;
		this.invitado= invitado;
		this.texto=texto;
		this.aceptada = aceptada;
	}
	//sin id
		public Invitacion(Reserva reserva, Usuario invitado, String texto, boolean aceptada){
			this.reserva=reserva;
			this.invitado= invitado;
			this.texto=texto;
			this.aceptada = aceptada;
		}

	public Invitacion() {
		this.idInvitacion=0;
		this.reserva=null;
		this.invitado=null;
		this.texto="";
		this.aceptada=false;
		
	}
	public int getIdInvitacion() {
		return idInvitacion;
	}
	public void setIdInvitacion(int idInvitacion) {
		this.idInvitacion = idInvitacion;
	}
	public Reserva getReserva() {
		return reserva;
	}
	public void setReserva(Reserva reserva) {
		this.reserva = reserva;
	}
	public Usuario getInvitado() {
		return invitado;
	}
	public void setInvitado(Usuario invitado) {
		this.invitado = invitado;
	}
	public String getTexto() {
		return texto;
	}
	public void setTexto(String texto) {
		this.texto = texto;
	}
	public boolean isAceptada() {
		return aceptada;
	}
	public void setAceptada(boolean aceptada) {
		this.aceptada = aceptada;
	}
	@Override
	public String toString() {
		return "Invitacion [idInvitacion=" + idInvitacion + ", reserva="
				+ reserva + ", invitado=" + invitado + ", texto=" + texto
				+ ", aceptada=" + aceptada + "]";
	}

}
